Optimize GameObjects

打开这个选项后, 我们可以发现, MeshSkinning.Update 函数的耗时几乎可以忽略不计

Pasted image 20210312135356.png

Pasted image 20210312140921.png

同时开启 Multithread Rendering & Optimize GameObjects

当我们同时打开两个选项时,会发现对性能的提升并不是很大,这个现象很奇怪

Pasted image 20210312141312.png

这个时候主线程会多一个 Gfx.WaitforPresent,来等待渲染线程,这时的瓶颈在渲染线程中

Pasted image 20210312141539.png

结论

但是减少主线程的压力意义还是很重大的,可以将更多的时间丢给逻辑处理部分